package com.taotao.service;

import com.taotao.common.pojo.TaotaoResult;
import com.taotao.dto.EasyUIResult;
import com.taotao.model.Item;
import com.taotao.model.ItemDesc;

import java.util.List;

/**
 * ItemService
 * Created by heqianqian on 2017/7/5.
 */
public interface ItemService {

    /**
     * 根据商品Id查询商品信息
     * @param id 商品id
     * @return Item
     */
    Item findItemById(Long id);

    /**
     * 获取商品列表信息
     * @param page 页号
     * @param rows 每页商品数
     * @return EasyUIResult <List<Item>>
     */
    EasyUIResult<List<Item>> listItem(Integer page, Integer rows);

    /**
     * 添加商品
     * @param item 商品信息
     * @param itemDesc 商品描述信息
     * @return TaotaoResult
     */
    TaotaoResult addItem(Item item, ItemDesc itemDesc);

    /**
     * 删除商品
     * @param ids  商品id
     * @return  TaotaoResult
     */
    TaotaoResult deleteItem(long[] ids);
}
